Result 文件相关 API

本文介绍了与 Result 文件相关的 API。

添加人物信息

- (void)resultAddFace:(NSString *)label
          image:(NSString *)imageBase64;

请求参数

参数

类型

说明

是否必须

label

NSString

姓名

imageBase64

NSString

base64 编码格式的人脸照片

返回值

代码示例

[self.idrs resultAddFace:userName image:userImage];

设置章节

- (void)resultStartSegment:(NSString *)sequence withTitle:(NSString *)title;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

title

NSString

标题名称

返回值

代码示例

[self.idrs resultStartSegment:@"0" withTitle:@"第一章"];

结束章节

- (void)resultEndSegment:(NSString *)sequence;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

返回值

代码示例

[self.idrs resultEndSegment:@"0"];

开始某章某节的检测项

- (void)resultStartActionInSegment:(NSString *)sequence
                      action:(NSString *)action
                        actionName:(NSString *)actionName;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

action

NSString

第几小节,用于区分同一章节中的多个相同检测

actionName

NSString

检测项名称

返回值

代码示例

[self.idrs resultStartActionInSegment:@"0" action:@"0" actionName:@"id_card_recognize"];

结束某章某节

- (void)resultEndActionInSegment:(NSString *)sequence
                          action:(NSString *)action;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

action

NSString

第几节

返回值

代码示例

[self.idrs resultEndActionInSegment:@"0" action:@"0"];

给某一章某一节添加结果

- (void)resultAddActionInSegment:(NSString *)sequence
                action:(NSString *)action
                          result:(NSString *)result;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

action

NSString

第几节

result

NSString

结果

返回值

代码示例

[self.idrs resultAddActionInSegment:@"0" action:@"0" result:@"跳过失败"];

给某章某节添加照片

- (void)resultAddActionInSegment:(NSString *)sequence
                    action:(NSString *)action
                           image:(NSString *)image;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

action

NSString

第几节

image

NSString

base64 编码格式的图片

返回值

代码示例

[self.idrs resultAddActionInSegment:@"0" action:@"0" image:IDCarImage];

统一标识码

- (void)resultAddDetection:(NSString *)detection;

请求参数

参数

类型

说明

是否必须

detection

NSString

与会议使用同一个字段

返回值

代码示例

[self.idrs resultAddDetection:liveRoomID];

添加自定义章节结果

- (void)resultAddSegment:(NSString *)sequence withCustomResult:(NSString *)result;

请求参数

参数

类型

说明

是否必须

sequence

NSString

第几章

result

NSString

检测结果

说明

自定义章节的检测结果,非 SDK 检测的结果。

返回值

代码示例

[self.idrs resultAddSegment:@"0" withCustomResult:@"扇嘴巴子成功"];

保存 result 文件

- (NSString *)resultSaveToFile:(NSString *)fileName andPath:(NSString*)filePath;

请求参数

参数

类型

说明

是否必须

fileName

NSString

文件名

filePath

NSString

文件路径

返回值

代码示例

//注意、命名为保存的视频追加后缀.result.meta
[self.idrs resultSaveToFile:@"record.mp4.result.meta" andPath:_resultPath];

录制视频的 MD5 加密

- (void)resultAddVideoMD5:(NSString *)md5String;

请求参数

参数

类型

说明

是否必须

md5String

NSString

录制视频的 MD5 加密

返回值

代码示例

[self.idrs resultAddVideoMD5:md5String];

获取 resultJson

- (NSString *)resultGetMetaJson;

请求参数

返回值

类型

说明

NSString

resultJson

代码示例

NSString *json = [self.idrs resultGetMetaJson];